import {EggPlugin} from "egg";

const plugin: EggPlugin = {
    // static: true,
    // nunjucks: {
    //   enable: true,
    //   package: "egg-view-nunjucks",
    // },
    session: true,

    // mysql session store
    sessionMysql: {
        enable: true,
        package: "egg-session-mysql",
    },

    // passport
    // 由于目前暂不跨部门使用，取消passport功能

    // sequelize，持久层ORM
    sequelize: {
        enable: true,
        package: "egg-sequelize",
    },

    // router plus
    // 接口目前不复杂，故取消router plus的命名空间功能
    routerPlus: {
        enable: false,
        package: "egg-router-plus",
    },

    // cors ajax
    cors: {
        enable: true,
        package: "egg-cors",
    },

    // 参数校验
    validate: {
        enable: true,
        package: "egg-validate",
    },
};

export default plugin;
